.ad{
    flex: 1;
    height: 100%;
    background: url('../../assets/imgs/4.webp') no-repeat center;
    

    .paw{
        font-size: 16px;
        text-align: right;
        width: 100%;
        color: #000;
        padding-right: 40px;
        padding-top: 60px;
        
        
        a{
            display: inline-block;
            width: 108px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            border-radius: 10px;
            background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
            
            
        }
        
    }


    .rege{
        width: 80%;
        height: 100%;
        margin-left: 32px;
        margin-right: 32px;
        position: relative;

       

        h3{
            font-size: 28px;
            color: #fff;
            margin-bottom: 30px;
            padding-left: 40px;
        }


        .inp{
            width: 350px;
            height: 50px;
            line-height: 20px;
            display: block;
            margin: 20px auto;
            border-radius: 20px;
            background-color: rgba(255, 255, 255,0.6);
            padding: 0 20px;
            
        }

        .code{
            width: 213px;
            height: 50px;
            line-height: 20px;
            display: block;
            margin-left: 20px;
            border-radius: 20px;
            background-color: rgba(255, 255, 255,0.6);
            padding: 0 20px;
            margin-bottom: 20px;
            
        }

        .vbox{
            width: 120px;
            height: 50px;
            background-color: rgb(198, 215, 218);
            margin-left: 15px;
            margin-bottom: 20px;
        }

        .sign{
            background-image: linear-gradient(to right, #e4afcb 0%, #b8cbb8 0%, #b8cbb8 0%, #e2c58b 30%, #c2ce9c 64%, #7edbdc 100%);
            font-size: 20px;
            line-height: 50px;
            text-align: center;
            font-weight: bold;
            color: rgb(39, 94, 245);
            
        }

        .reg{
            margin-right: 20px;
            color: #fff;
            font-size: 16px;
            text-align: center;
            position: relative;

            a{
                color: #fff;
                width: 100%;
               
            }

            .wioc{
                font-size: 20px;
                position: absolute;
                right: 90px;
                bottom: 0;
            }

            .win{
                position: absolute;
                right: 25px;
                bottom: 0;
            }
           
        }

        .tips{
            display: block;
            color: red;
            text-align: center;
            margin-top: 40px;
            font-size: 18px;
        }

    }

    .en{
        font-size: 20px;
        text-transform: uppercase;
        color: #fff;
        position: absolute;
        bottom: 50px;
        left: 38%;
    }
}